//
//  MemberListView.h
//  location
//
//  Created by Dongxiang Xu on 2024/4/25.
//

#import <UIKit/UIKit.h>

#define ORIGIN_H 318

typedef void(^ MemberInfoBlock)(NSMutableDictionary *info);
typedef void(^ MemberLocationBlock)(NSMutableDictionary *location);
typedef void(^ MemberListViewIsTop)(CGFloat y);
typedef void(^ MemberFooterBlock)(NSInteger index);
@interface MemberListView : UIView

@property (nonatomic, copy) MemberInfoBlock MemberInfoBlock;
@property (nonatomic, copy) MemberLocationBlock MemberLocationBlock;
@property (nonatomic, copy) MemberListViewIsTop MemberListViewIsTop;
@property (nonatomic, copy) MemberFooterBlock MemberFooterBlock;
@property (nonatomic, strong) NSMutableArray *memberList;
@property (nonatomic, strong) NSMutableArray *regions;
@property (nonatomic, strong) UITableView *tableView;
@property (nonatomic, strong) NSDictionary *groupInfo;
@property (nonatomic, strong) UIButton *map;
@property (nonatomic, strong) UIButton *vector;


- (void)dismiss;
- (void)show;
- (void)bottom;

@end

